Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F4 Germany F5 Czech Republic F3 Hungary F1 Hungary F3 Portugal F7 Portugal F8 Turkey F35 Turkey F36 Slovakia F1 Spain F1 Spain F4 Croatia F3 Belgium F13 Czech Republic F5 Bulgaria F2 Czech Republic F2 Turkey F26 Czech Republic F5 Czech Republic F6 Germany F1 Germany F2 Italy F16 (Padova) Turkey F34 Banca Stato Challenger Lugano - Lugano 10th Wartburg Open - Eisenach Stella Artois Clay Court Championships - Budaors XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Tanger - Tangier IX Ciutat de Barcelona - Barcelona 2001 Challenger Canottieri Mincio - Mantova Warta Cup 2001 - Sopot EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville San Marino Cepu Open - San Marino Intelig Tennis Cup - Brasilia VII Trofeo Ciudad de Quito - Quito Copa Sevilla - Seville Asirom Challenger Brasov - Brasov Wartburg Open - Eisenach Tennis Napoli Cup - Napoli ECM Cup - Prague Geneva Challenger - Geneva San Marino Cepu Open - San Marino CA Challenge - Graz Ljubljana Open 2002 - Ljubljana Copa Ericsson Brazil - Sao Paulo Black Forest Open 2002 - Freudenstadt Zagreb Open - Zagreb Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Challenger Brasov - Brasov XI Ciutat de Barcelona - Barcelona Mobilux Open - Luxembourg Open Mutouest St. Brieuc - St. Brieuc DPD Challenger 2001 - Aschaffenburg Stella Artois Clay Court Championships - Budaors VIII Trofeo Ciutat de Barcelona - Barcelona Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Optimus Maia Open - Maia Porsche Open - Poznan X Ciutat de Barcelona - Barcelona Spain F5 Banca Stato Challenger Lugano - Lugano XL Challenger de Tenis Copa Sevilla - Seville Visa Tennis Open - Sao Paulo Copa Petrobras Aracaju - Aracaju Oberstaufen Cup - Oberstaufen Copa Petrobras - Montevideo Unicredit Czech Open 2007 - Prostejov XL Capital Bermuda Open - Bermuda Nord LB Open 2007 - Braunschweig Ispat Open 2004 - Ostrava San Marino Cepu Open - San Marino 's Tennis Masters 07 Challenger - Graz Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Czech Open 2006 - Prostejov IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Stella Artois Clay Court Championship - Budaors Copa Petrobras Paraguay - Asuncion The LTA Men's Challenger Wrexham - Wrexham Top Wool Challenger-Immagine Trophy - Biella Internationaux du Doubs - Besancon Challenger de Providencia-Copa Kia - Santiago Tennis Napoli Cup - Napoli Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Trofeo Cassa di Risparmio di Alessandria - Alessandria Ostrava Open 2005 - Ostrava Mitsubishi Electric Europe Cup - Monza Ljubljana Open - Ljubljana Timisoara Challenger - Timisoara Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Black Forest Open - Freudenstadt Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Dusseldorf Open Challenger - Dusseldorf Porsche Open - Poznan 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Brasov Challenger - Brasov ATP Challenger La Serena - La Serena Copa Petrobras - Santiago Copa Kia - Santiago Wroclaw Challenger Citta di Monza - Monza Rabat Challenger Marrakech Challenger Barletta Challenger San Marino Cepu Open - San Marino Napoli Challenger Athens Challenger Sofia Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Copa Sevilla-Internacionales de Andalucia - Seville Ostrava Challenger XI Ciutat de Barcelona - Barcelona Bytom Challenger Tatra Banka Open - Bratislava Rijeka Challenger San Marino Challenger Cordenons Challenger Genova Open Challenger - Genova Privat Bank Cup - Dnepropetrovsk Vigo Challenger Geneva Challenger San Sebastian Challenger Freudenstadt Challenger Szczecin Challenger Trnava Challenger Buenos Aires Challenger Montevideo Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger Kosice Open-Steelers Cup 2008 - Kosice Rimini Challenger Open de la Ville de Saint Denis - Reunion Island Copa Petrobras Guadalajara - Guadalajara Rome Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Alessandria Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Kosice Challenger Milan Challenger Pozoblanco Challenger Seville Challenger Kitzbuhel Challenger Pekao Open - Szczecin San Sebastian Challenger ATP Challenger Trophy 2007 - Trnava Banja Luka Challenger Tarragona Challenger 5 Volkswagen Challenger - Wolfsburg Buenos Aires Challenger S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons Morocco Tennis Tour - Tanger Le Gosier Challenger Rabat Challenger Genoa Open Challenger-Fondazione Carige - Genova Marrakech Challenger Prostejov Challenger Prostejov Challenger Sir Supermercati - Rome Marburg Challenger Turin Challenger Turin Challenger Sopot Challenger Poznan Challenger Kosice Challenger San Marino Challenger Cordenons Challenger ECM Prague Open 2008 - Prague Manerbio Challenger Santiago Challenger Sao Paulo Challenger Seville Challenger Brasov Challenger Banja Luka Challenger Copa Petrobras - Buenos Aires Trnava Challenger Madrid Challenger Rennes Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Orleans Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Timisoara Challenger - Timisoara Internationaux du Doubs - Besancon Copa Petrobras-Argentina - Buenos Aires Kazan Challenger Meknes Challenger Casablanca Challenger X Torneo Internazionale di Tennis - Barletta Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Mersin Challenger Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Kosice Challenger Marburg Challenger Geneva Challenger Savannah Challenger Ostrava Challenger Prostejov Challenger Prague Challenger Kosice Challenger Tanger Challenger Timisoara Challenger Tampere Challenger ECU Prague Open - Prague Como Challenger Genova Challenger Sibiu Challenger Rennes Challenger San Juan Challenger Buenos Aires Challenger Pozoblanco Challenger Le Gosier Challenger Ostrava Challenger Heilbronn Open - Heilbronn Mohammedia Challenger Braunschweig Challenger Liberec Challenger Aix En Provence Challenger Oberstaufen Challenger Liberec Challenger Prague Challenger Cordenons Challenger Banja Luka Challenger Trnava Challenger Meknes Challenger Stella Artois Clay Court Championships - Budaors Citta di Brindisi - Brindisi Napoli Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Ostrava Challenger Perugia Challenger Padova Challenger Vercelli Challenger Manerbio Challenger Nokian Hakkapeliitta Open - Tampere Banja Luka Challenger Mohammedia Challenger La Serena Open - La Serena Buenos Aires Challenger Santo Domingo Challenger Santiago Challenger Nanjing Challenger Braunschweig Challenger Poprad Tatry Challenger Tampere Challenger Chengdu Challenger Rome Challenger Meerbusch Challenger Trnava Challenger Mohammedia Challenger Zagreb Challenger Santiago Challenger Ostrava Challenger Rome Challenger Bordeaux Challenger Vicenza Challenger Rio De Janeiro Challenger Trnava Challenger Mauritius Open - Mauritius Ischgl International ATP Challenger - Ischgl Asuncion Challenger Poznan Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Biella Challenger Kenitra Challenger Cancun Challenger Alphen Challenger Trofeo Internacional Club Laieta - Barcelona Copa Petrobras Uruguay - Montevideo Lima Challenger Casablanca Challenger Pekao Open 2005 - Szczecin 4th Sardinia International Championships - Cagliari Santiago Challenger Rome Challenger IPP Open - Helsinki Furth Challenger Biella Challenger Cortina Challenger Prague Challenger Seville Challenger Prague Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Open Sainte-Victoire - Aix-En-Provence Zivnobanka Czech Open - Prostejov Milan Challenger Zivnobanka Open - Prostejov AXA Open II - Espinho 3rd Volkswagon Challenger - Wolfsburg Braunschweig Challenger Anning Challenger Samarkand Challenger Moscow Challenger Spain F1 Poznan Challenger LTA Hull Challenger - Hull Curitiba Challenger Czech Open - Prostejov Banja Luka Challenger XI Venice Open - Venice Muller Cup - Ulm Kenitra Challenger Francavilla Challenger Maia Open 2002 - Maia Lisbon Challenger Tampere Challenger Blois Challenger Portoroz Challenger Florianopolis Challenger Heineken Challenger - Ho Chi Minh City San Marino CEPU Open - San Marino Open Mutouest de Saint-Brieuc - St. Brieuc Zagreb Open - Zagreb Ljubljana Open - Ljubljana ATU Cup - Weiden Exim Agmedia Open - Kosice Tunis Open - Tunis Rome Challenger Tunis Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Braunschweig Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Riviera di Rimini Challenger - Rimini Pekao Open 2003 - Szczecin KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia 5th Sardinian International Championships - Cagliari Caltanissetta Challenger Trani Cup - Trani I Tourneo Fila Citta di Brindisi - Brindisi Kyiv Open - Kiev Marburg Challenger BMW Brixina Tennis Open 2000 - Bressanone Prague Challenger Cordoba Challenger Shimadzu All Japan Indoor - Kyoto Steelers Cup - Kosice Top Wool Challenger Biella - Biella Moscow Challenger Copa Petrobras - Aracaju Pro Tennis World Open - Boca Raton Prague Open - Prague Cepu Open - San Marino Rome Challenger Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Polska Energia Open - Bytom 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba IPP Geneva Trophy - Geneva 10° Trofeo Luigi Pezzoli - Bergamo Grand Prix Hassan II - Casablanca Prosperita Open 2008 - Ostrava Oberstaufen Challenger Poznan Challenger Rabat Challenger Furth Challenger Mallorca Open - Mallorca Segovia Challenger Copa Petrobras-Uruguay - Montevideo Perugia Challenger Gelsor Open Romania - Bucharest Open 13 - Marseille Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Rijeka Challenger Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich Idea Prokom Open - Sopot Sarasota Challenger San Remo Challenger Genova Challenger Heineken Open - Auckland Alessandria Challenger Alphen Challenger Karlsruhe Challenger Prostejov Challenger Zagreb Challenger Furth Challenger Adidas International - Sydney Kosice Challenger BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Tata Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Manerbio Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Bratislava Challenger BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Sarasota Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca St. Brieuc Challenger Estoril Open - Estoril BMW Open - Munich ARAG World Team Championship - Dusseldorf Hypo Group Tennis International - Portschach Heilbronn Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Chennai Open - Chennai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich International Championship of Croatia - Umag Cali Challenger ATP Studena Croatia Open Umag - Umag Gelsor Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Open de Moselle - Metz Chennai Open - Chennai Interwetten Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Bucaramanga Challenger Rio De Janeiro Challenger Porto Alegre Challenger Furth Challenger Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Como Challenger Medellin Challenger The Hypo Group Tennis International 2008 - Poertschach San Juan Challenger Bratislava Challenger Davidoff Swiss Indoors Basel - Basel Guayaquil Challenger Helsinki Challenger Brasil Open - Costa do Sauipe PBZ Zagreb Indoors - Zagreb Marbella Challenger Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Sunrise Challenger AEGON Championships - London ATP Studena Croatia Open - Umag SAP Open - San Jose ATP Studena Croatia Open Umag - Umag Caltanissetta Challenger Apia International - Sydney Serbia Open - Belgrade Grand Prix Hassan II - Casablanca VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Dallas Challenger Mersin Challenger Citi Open - Washington St. Brieuc Challenger If Stockholm Open - Stockholm Panama City Challenger Valencia Open - Valencia Rome Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier Tunis Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Rome Challenger Bratislava Challenger Croatia Open Umag - Umag BCR Open Romania - Bucharest Tunis Challenger Argentina Open - Buenos Aires Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Casablanca Challenger Heilbronn Challenger Panama City Challenger Guadalajara Challenger Morelos Challenger Vercelli Challenger International German Open - Hamburg Marburg Challenger Todi Challenger Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger BMW Open - Munich SkiStar Swedish Open - Bastad Meerbusch Challenger Monza Challenger Open Sabadell Atlantico - Barcelona Brest Challenger SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Geneva Challenger Guayaquil Challenger Guadalajara Challenger SkiStar Swedish Open - Bastad Mestre Challenger Open de Tenis Comunidad Valenciana - Valencia ATP Vegeta Croatia Open - Umag Erste Bank Open - Vienna Qingdao Challenger PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Seville Challenger Generali Open 2003 - Kitzbuhel Open 13 - Marseille US Men's Clay Court Championship - Houston Davidoff Swiss Indoors - Basel Buenos Aires Challenger Internationaux de Tennis de Brest - Brest Irving Challenger San Luis Potosi Challenger Schickendanz Open - Furth Madrid Challenger ATP Challenger Tour Finals Heilbronn Challenger Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Biella Challenger San Benedetto Challenger Tampere Challenger Cortina Challenger Banja Luka 2002 - Banja Luka Cairo Challenger 2002 - Cairo Tatra Banka Open - Bratislava Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Rhein-Main Challenger 2004 - Aschaffenburg VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Czech Open 2005 - Prostejov The Priority Telecom Open - Amersfoort Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Orange Prokom Open - Sopot Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel If Stockholm Open - Stockholm SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco 2002 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Croatia Open - Umag Apia International - Sydney VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2003 - Barcelona Grand Prix Hassan II - Casablanca Copa AT&T - Buenos Aires Qatar ExxonMobil Open - Doha U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BA-CA Tennis Trophy - Vienna Croatia Open - Umag Australian Open - Melbourne Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne AEGON Championships - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, KAZ-CZE 1-3 Wimbledon - London Tennis Masters Series - Madrid French Open - Paris U.S. Open - New York U.S. Open - New York Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, F, ESP-CZE, 5-0 River Oaks International Tennis Tournament - Houston